/*************************************************************************
 * filename: pushrod_cfg.h
 * Abstract: The config of pushrod
 * describe: The config of pushrod
 * author: 	lkp
 * version: v1.0
 * date: 	2019-10-23
 *************************************************************************/
#ifndef PUSHROD_CFG_H_
#define PUSHROD_CFG_H_

// ==================================================================
/// @brief  : PUSHROD_CFG
// ==================================================================
#define PUSHROD_NUM         3
#define SWITCH_TIME         4           //pushrod switch speed

#define PUSHROD_MEM         0           // memory option
#define REAL_WAVEFORM_LEN   200
#define LEARN_LEN           100

#define HOULE_ENABLE        1           //houle signal
#define RANGE_COUNT_VALUE   100

/** PUSHOD_TYPE*************************/
typedef signed char     pushrod_s8_t;
typedef unsigned char   pushrod_u8_t;
typedef signed short    pushrod_s16_t;
typedef unsigned short  pushrod_u16_t;
typedef signed int      pushrod_s32_t;
typedef unsigned int    pushrod_u32_t;

#endif /* ifndef PUSHROD_CFG_H_ */






